This API is meaningless now, with grab-notify being handled internally.
GtkWidget *widget = GTK_WIDGET (tree_view);
if (gtk_widget_get_focusable (widget) &&
- !gtk_widget_has_focus (widget) &&
- !_gtk_widget_get_shadowed (widget))
+ !gtk_widget_has_focus (widget))
gtk_widget_grab_focus (widget);
tree_view->draw_keyfocus = 0;
return priv->in_destruction;
}
-gboolean
-_gtk_widget_get_shadowed (GtkWidget *widget)
-{
- GtkWidgetPrivate *priv = gtk_widget_get_instance_private (widget);
-
- return priv->shadowed;
-}
-
-void
-_gtk_widget_set_shadowed (GtkWidget *widget,
- gboolean shadowed)
-{
- GtkWidgetPrivate *priv = gtk_widget_get_instance_private (widget);
-
- priv->shadowed = shadowed;
-}
-
gboolean
_gtk_widget_get_alloc_needed (GtkWidget *widget)
{
guint has_default : 1;
guint receives_default : 1;
guint has_grab : 1;
- guint shadowed : 1;
guint child_visible : 1;
guint can_target : 1;
GtkCssNode * gtk_widget_get_css_node (GtkWidget *widget);
void _gtk_widget_set_visible_flag (GtkWidget *widget,
gboolean visible);
-gboolean _gtk_widget_get_shadowed (GtkWidget *widget);
-void _gtk_widget_set_shadowed (GtkWidget *widget,
- gboolean shadowed);
gboolean _gtk_widget_get_alloc_needed (GtkWidget *widget);
gboolean gtk_widget_needs_allocate (GtkWidget *widget);
void gtk_widget_ensure_resize (GtkWidget *widget);
if (is_shadowed)
{
- _gtk_widget_set_shadowed (child, TRUE);
if (!was_shadowed &&
gtk_widget_is_sensitive (child))
_gtk_widget_synthesize_crossing (child,
}
else
{
- _gtk_widget_set_shadowed (child, FALSE);
if (was_shadowed &&
gtk_widget_is_sensitive (child))
_gtk_widget_synthesize_crossing (old_grab_widget, child,